package com.dingli.framework.mapper;

import com.dingli.framework.entity.Member;
import com.dingli.framework.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MemberMapper {


    //列表查询
    List<Member> MBlist(String search);

    //新增数据插入方法。
    int MBinsert(Member member);

    //添加查询方法，参数用户账号，返回结果为查询到的用户信息。
    Member MBselectById(Long mbID);

    //修改方法
    int MBupdateById(Member member);

    //添加指定用户删除方法。
    int MBdeleteById(Long mbID);

    //登录方法
    Member MBlogin(Long mbID,String password);

    //多条件检索会员
    List<Member> selectArea(String mbEseprovince);

  /*  //通过企业名称检索会员
    List<Member> selectName(String mbCompany);*/

    //审核会员通过
    int updateState (String mbId);

    //审核会员不通过
    int update (String mbId);

    //查询审核中的会员
    List<Member> selectState(String mbState);

    //查询审核通过的会员
    List<Member> selectState1(String mbState);

    //统计会员数量
    List<Member> All(String mbId);
}
